Dammed lake - French English Dictionary